package com.ruoyi.arrangement.service;

import java.util.List;
import com.ruoyi.arrangement.domain.TbDateArrangement;

/**
 * 约会安排Service接口
 * 
 * @author ruoyi
 * @date 2025-08-01
 */
public interface ITbDateArrangementService 
{
    /**
     * 查询约会安排
     * 
     * @param arrangementId 约会安排主键
     * @return 约会安排
     */
    public TbDateArrangement selectTbDateArrangementByArrangementId(Long arrangementId);

    /**
     * 查询约会安排列表
     * 
     * @param tbDateArrangement 约会安排
     * @return 约会安排集合
     */
    public List<TbDateArrangement> selectTbDateArrangementList(TbDateArrangement tbDateArrangement);

    /**
     * 新增约会安排
     * 
     * @param tbDateArrangement 约会安排
     * @return 结果
     */
    public int insertTbDateArrangement(TbDateArrangement tbDateArrangement);

    /**
     * 修改约会安排
     * 
     * @param tbDateArrangement 约会安排
     * @return 结果
     */
    public int updateTbDateArrangement(TbDateArrangement tbDateArrangement);

    /**
     * 批量删除约会安排
     * 
     * @param arrangementIds 需要删除的约会安排主键集合
     * @return 结果
     */
    public int deleteTbDateArrangementByArrangementIds(Long[] arrangementIds);

    /**
     * 删除约会安排信息
     * 
     * @param arrangementId 约会安排主键
     * @return 结果
     */
    public int deleteTbDateArrangementByArrangementId(Long arrangementId);
}
